1.為什麼要用 Express+ngrok?
很多前端工程師在學習API時,會先用Node.js+Express來寫簡單的後端服務。
但問題是API跑在本地localhost:3000,別人根本連不到。
如果要demo給同學、老師或同事看,還要額外架設伺服器,門檻有點高。
這時候ngrok就登場了,只要一行指令,就能把你的Express API變成外部可以存取的網址。
2.建立專案
在node.api資料夾底下,新增一個檔案app.js打上這些程式碼
然後開啟cmd輸入node app.js然後就會看到Server running on port 3000,代表你的Express API已經在本地跑起來了。
3.使用ngrok對外公開
接著打開另一個cmd,輸入ngrok http 3000
就會得到一串網址
只要在瀏覽器輸入網址,就可以看到json回應了